package com.yixun.qfbao.apidto;

import com.yixun.qfbao.apidto.base.CommonReqDTO;

import java.io.Serializable;
import java.util.List;

/**
 * @classname: GetDevPremisesExportReqDto.java
 * @author: Beau
 * @create: 2019/12/17 14:32
 * @version: 1.0.0
 **/
public class GetDevPremisesExportReqDto extends CommonReqDTO implements Serializable {
    /**
     * 查询维度类型
     */
    private String status;
    /**
     * 渠道商公司id
     */
    private Long devCompanyId;

    /**
     * 页码
     */
    private Integer pageNum;

    /**
     * 页面显示几条数据
     */
    private Integer pageSize;

    /**
     * 推荐人id集合
     */
    private List<Long> recommenderIds;

    /**
     * 楼盘id集合
     */
    private List<Long> premisesIds;

    /**
     * 统计开始日期
     */
    private String startDate;

    /**
     * 统计截止日期
     */
    private String endDate;

    /**
     * 有效数据校验（是否过滤全是0的数据）
     */
    private boolean validateData;

    public String getStatus() {
        return status;
    }

    public void setStatus(String status) {
        this.status = status;
    }

    public Integer getPageNum() {
        return pageNum;
    }

    public void setPageNum(Integer pageNum) {
        this.pageNum = pageNum;
    }

    public Integer getPageSize() {
        return pageSize;
    }

    public void setPageSize(Integer pageSize) {
        this.pageSize = pageSize;
    }

    public List<Long> getRecommenderIds() {
        return recommenderIds;
    }

    public void setRecommenderIds(List<Long> recommenderIds) {
        this.recommenderIds = recommenderIds;
    }

    public List<Long> getPremisesIds() {
        return premisesIds;
    }

    public void setPremisesIds(List<Long> premisesIds) {
        this.premisesIds = premisesIds;
    }

    public String getStartDate() {
        return startDate;
    }

    public void setStartDate(String startDate) {
        this.startDate = startDate;
    }

    public String getEndDate() {
        return endDate;
    }

    public void setEndDate(String endDate) {
        this.endDate = endDate;
    }

    public boolean isValidateData() {
        return validateData;
    }

    public void setValidateData(boolean validateData) {
        this.validateData = validateData;
    }

    public Long getDevCompanyId() {
        return devCompanyId;
    }

    public void setDevCompanyId(Long devCompanyId) {
        this.devCompanyId = devCompanyId;
    }
}
